package com.cyt.sys.dao;

import com.cyt.base.dao.BaseDao;
import com.cyt.sys.model.po.SysAppModule;
import com.cyt.sys.model.vo.SysAppModuleVo;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 *@Author: dingxu
 *@Date: 2019-04-02 11:45
 *@Description: 应用模块dao层
 */
@Repository
public interface SysAppModuleDao extends BaseDao<SysAppModule> {

    /**
     * 批量将所有非当前id应用置为无效
     *
     *@author dingxu
     *@date 2019-04-03 14:25
     *@param appId 应用主键id
     */
    void setNotAppIdStateNo(String appId);

    SysAppModuleVo getNowAppModule();

    List<SysAppModule> findStatusYes();

    void truncateAppModule();


}
